Synapse - email s prilohou
Otázka od: Petr Gregor
8. 10. 2004 10:31
Je mozne poslat e-mail s?prilohou pomoci Synapse ?
Diky za odpoved i za radu jak na to.
Petr Gregor
Odpovedá: Lukas Gebauer
8. 10. 2004 11:38
> Je mozne poslat e-mail s?prilohou pomoci Synapse ?
> Diky za odpoved i za radu jak na to.
Napriklad:
Uses
mimemess, mimepart, smtpsend;
procedure TForm1.Button13Click(Sender: TObject);
var
m:TMimemess;
l:tstringlist;
p: TMimepart;
begin
m:=TMimemess.create;
l:=tstringlist.create;
try
p := m.AddPartMultipart('mixed', nil);
l.loadfromfile('c:\search.log');
m.AddPartText(l,p);
m.AddPartBinary('c:\search.log',p);
m.header.from:='youraddress@somewhere.com';
m.header.tolist.add('You@somewhere.com');
m.header.subject:='test message';
m.EncodeMessage;
SendToRaw('youraddress@somewhere.com', 'You@somewhere.com',
YourSMTPserver, m.lines, '', '');
finally
m.free;
l.free;
end;
end;
--
Lukas Gebauer.
E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Ararat Synapse - TCP/IP Lib.
Odpovedá: Pave Gazda
8. 10. 2004 11:32
Ahoj
> Je mozne poslat e-mail s?prilohou pomoci Synapse ?
> Petr Gregor
pouzij toto:
MIME.AddPartBinaryFromFile(Nazev_souboru,Part);
Pavel